package cn.tedu;

import com.alibaba.druid.pool.DruidDataSource;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DBUtils {
    private static DruidDataSource dataSource;
    static{
        //创建连接池对象
        dataSource = new DruidDataSource();
        //设置数据库连接信息
        dataSource.setUrl("jdbc:mysql://localhost:3306/empdb?characterEncoding=utf8&serverTimezone=Asia/Shanghai");
        dataSource.setUsername("root");
        dataSource.setPassword("root");
        dataSource.setInitialSize(3);//设置初始连接数量
        dataSource.setMaxActive(5);//设置最大连接数量
    }
    //封装获取连接的方法
    public static Connection getConn() throws SQLException {
        //从连接池对象中获取连接对象 异常抛出
        Connection conn = dataSource.getConnection();
        System.out.println(conn);
        return conn;
    }
}
